home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
biged.zip
/
BIGED.ICD
< prev
next >
Wrap
Text File
|
1990-12-08
|
6KB
|
141 lines
{*********************************************************}
{* BIGED.ICD 1.03 *}
{*********************************************************}
{.F-}
const
ccCopy = ccUser54;
ccCut = ccUser53;
ccPaste = ccUser52;
{Keystroke to command mapping}
BigEdKeyMax = 500; {last available slot in EditorKeySet}
{ID string for installation programs}
BigEdKeyID : string[17] = 'opbiged key array';
{default key assignments}
BigEdKeySet : array[0..BigEdKeyMax] of Byte = (
{length keys command type key sequence}
3, $00, $3B, ccHelp, {F1}
3, $00, $3C, ccSaveFile, {F2}
3, $00, $3D, ccNewFile, {F3}
3, $00, $41, ccBlkBegin, {F7}
3, $00, $42, ccBlkEnd, {F8}
3, $00, $47, ccHome, {Home}
3, $00, $48, ccUp, {Up}
3, $00, $49, ccPageUp, {PgUp}
3, $00, $4B, ccLeft, {Left}
3, $00, $4D, ccRight, {Right}
3, $00, $4F, ccEnd, {End}
3, $00, $50, ccDown, {Down}
3, $00, $51, ccPageDn, {PgDn}
3, $00, $52, ccIns, {Ins}
3, $00, $53, ccDel, {Del}
3, $00, $73, ccWordLeft, {^Left}
3, $00, $74, ccWordRight, {^Right}
3, $00, $75, ccScreenBot, {^End}
3, $00, $76, ccEndOfFile, {^PgDn}
3, $00, $77, ccScreenTop, {^Home}
3, $00, $84, ccTopOfFile, {^PgUp}
2, $01, ccWordLeft, {^A}
2, $02, ccReformatP, {^B}
2, $03, ccPageDn, {^C}
2, $04, ccRight, {^D}
2, $05, ccUp, {^E}
2, $06, ccWordRight, {^F}
2, $07, ccDel, {^G}
2, $08, ccBack, {^H, Bksp}
2, $09, ccTab, {^I, Tab}
2, $0C, ccReSearch, {^L}
2, $0D, ccSelect, {^M, Enter}
2, $0E, ccInsertLine, {^N}
2, $10, ccCtrlChar, {^P}
2, $12, ccPageUp, {^R}
2, $13, ccLeft, {^S}
2, $14, ccDelWord, {^T}
2, $16, ccIns, {^V}
2, $17, ccScrollUp, {^W}
2, $18, ccDown, {^X}
2, $19, ccDelLine, {^Y}
2, $1A, ccScrollDn, {^Z}
2, $7F, ccBack, {^Bksp}
3, $0A, $03, ccCopy, {^J^C} {!! Copy to clipboard}
3, $0A, $0B, ccCut, {^J^K} {!! Cut to clipboard}
3, $0A, $0C, ccJmpLine, {^J^L}
3, $0A, $10, ccPaste, {^J^P} {!! Paste from clipboard}
3, $0B, $02, ccBlkBegin, {^K^B}
3, $0B, $03, ccBlkCopy, {^K^C}
3, $0B, $04, ccSaveSwitch, {^K^D}
3, $0B, $07, ccReformatG, {^K^G}
3, $0B, $08, ccBlkToggle, {^K^H}
3, $0B, $09, ccBlkIndent, {^K^I}
3, $0B, $0B, ccBlkEnd, {^K^K}
3, $0B, $0D, ccMarkToggle, {^K^M}
3, $0B, $0E, ccSaveNamed, {^K^N}
3, $0B, $10, ccBlkPrint, {^K^P}
3, $0B, $11, ccAbandonFile, {^K^Q}
3, $0B, $12, ccBlkRead, {^K^R}
3, $0B, $13, ccSaveFile, {^K^S}
3, $0B, $14, ccBlkWord, {^K^T}
3, $0B, $15, ccBlkUnindent, {^K^U}
3, $0B, $16, ccBlkMove, {^K^V}
3, $0B, $17, ccBlkWrite, {^K^W}
3, $0B, $18, ccSaveExit, {^K^X}
3, $0B, $19, ccBlkDelete, {^K^Y}
3, $0B, $30, ccSetMark0, {^K0}
3, $0B, $31, ccSetMark1, {^K1}
3, $0B, $32, ccSetMark2, {^K2}
3, $0B, $33, ccSetMark3, {^K3}
3, $0F, $02, ccSetIndent, {^O^B}
3, $0F, $03, ccCenterLine, {^O^C}
3, $0F, $06, ccTabToggle, {^O^F}
3, $0F, $09, ccIndent, {^O^I}
3, $0F, $0F, ccBlkTCase, {^O^O}
3, $0F, $12, ccRtMargin, {^O^R}
3, $0F, $13, ccStripHigh, {^O^S} {!!}
3, $0F, $14, ccTabSize, {^O^T}
3, $0F, $15, ccBlkUCase, {^O^U}
3, $0F, $16, ccBlkLCase, {^O^V}
3, $0F, $17, ccWordWrap, {^O^W}
3, $11, $01, ccReplace, {^Q^A}
3, $11, $02, ccJmpBegin, {^Q^B}
3, $11, $03, ccEndOfFile, {^Q^C}
3, $11, $04, ccEnd, {^Q^D}
3, $11, $05, ccScreenTop, {^Q^E}
3, $11, $06, ccSearch, {^Q^F}
3, $11, $0B, ccJmpEnd, {^Q^K}
3, $11, $0C, ccRestore, {^Q^L}
3, $11, $10, ccPrevPos, {^Q^P}
3, $11, $12, ccTopOfFile, {^Q^R}
3, $11, $13, ccHome, {^Q^S}
3, $11, $18, ccScreenBot, {^Q^X}
3, $11, $19, ccDelEol, {^Q^Y}
3, $11, $30, ccJmpMark0, {^Q0}
3, $11, $31, ccJmpMark1, {^Q1}
3, $11, $32, ccJmpMark2, {^Q2}
3, $11, $33, ccJmpMark3, {^Q3}
{$IFDEF UseMouse}
3, $00, $EF, ccMouseSel, {click left = mouse select}
3, $00, $ED, ccHelp, {click both = help}
{$ELSE}
0, 0, 0, 0, 0, 0, 0, 0,
{$ENDIF}
{-----------pad to end of array----------}
0, 0, 0, {380}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {390}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {400}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {410}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {420}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {430}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {440}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {450}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {460}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {470}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {480}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {490}
0, 0, 0, 0, 0, 0, 0, 0, 0, 0); {500}
{.F+}
const
BigEdCfgEnd : Byte = 0;